get free quote

     ABAP (Advanced Business Application Programming) Türkçe karşılığı Gelişmiş İş Uygulama Programlaması olarak adlandırılan nesne tabanlı programlama dilidir. ABAP, SAP tarafından geliştirilmiştir, Java, C# gibi yüksek seviye programlama dilleri arasına girer.

     ABAP’ın temel kullanım amacı SAP üzerinde müşteri istekleri doğrultusunda geliştirmeler yapılabilmesidir. Örnek olarak SAP yazılımında bir müşterinin istediği herhangi bir değişiklik yada eklenti istemesi durumunda ABAP kullanılabilir.

     Bir diğer amaç ise SAP üzerindeki verilerin istekler doğrultusunda raporlanarak sunulmasıdır. Örnek olarak bir fabrika sahibisiniz ve ürettiniz malın günlük, aylık veya yıllık olarak ne kadar satıldığını raporlamak istiyorsunuz, bu noktada ABAP devreye girer ve sizin bu raporu alabilmenizi sağlayacak eklenti yazılır.

     Genel olarak ABAP ile, gerekli bilgileri veritabanından okuyan ve ekrana sunan rapor programları, sisteme kayıt eklenebilmesi için gerekli alanlar, ve SAP sistemler arası veri alışverişini sağlayan kullanıcı arayüzleri yazılabilir. Ayrıca önemli bir diğer özelliği olan çoklu dil desteğini unutmamak gerekir.

     ABAP Open-Sql, Mssql ve Oracle gibi veritabanlarını destekler.

Abap Nasıl Geliştirilir? Çalışma Mantığı Nedir?

Abap kodu yazmak için ihtiyacınız olan şey sap gui programıdır. Tüm abap programları sap sunucusunda bulunur. Abap programları gerçek anlamda derlenmez sadece sözdizimsel olarak kontrol edilip aktif hale getirilir. program çalıştırılacağı zaman abap kodları ABAP LOAD denen ara bir yapıya alınır daha sonra bu ABAP LOAD yapısı abap virtual machine tarafından yorumlanır.